import BpmnModeler from "@/module/main/other/BpmnTestView/BpmnModeler";
import {Component, ComponentProps, Hook, Mut, VueComponent} from "vue3-oop";
import {NCollapseItem, NFormItemGi, NGrid, NInput} from "naive-ui";

interface IProps {
  bpmnModeler: BpmnModeler,
  elementId: string,
  elementName: string,
  elementType: string
}
@Component()
export default class Index extends VueComponent<IProps> {
  static defaultProps: ComponentProps<IProps> = {
    bpmnModeler: {default: {} as any},
    elementId: {default: ''},
    elementName: {default: ''},
    elementType: {default: ''}
  }

  public static tabKey = "TASKLISTENERS"
  public static tabName = "任务监听器"

  @Mut() state = {

  }

  @Hook("Mounted")
  onMounted(){
    // console.log(this.props.element)

  }

  render(){
    return(
      <div>任务监听器</div>
    )
  }
}